home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / Swarm / Swarm.jar / Swarm$c.class (.txt) < prev    next >
Encoding:
Java Class File  |  2002-11-17  |  3.7 KB  |  126 lines

  1. import javax.microedition.lcdui.Canvas;
  2. import javax.microedition.lcdui.Graphics;
  3. import javax.microedition.lcdui.Image;
  4.  
  5. class Swarm$c extends Canvas {
  6.    // $FF: renamed from: a javax.microedition.lcdui.Image
  7.    private Image field_0;
  8.    // $FF: renamed from: if javax.microedition.lcdui.Graphics
  9.    private Graphics field_1;
  10.    // $FF: synthetic field
  11.    private final Swarm this$0;
  12.  
  13.    public Swarm$c(Swarm var1) {
  14.       this.this$0 = var1;
  15.       this.field_0 = Image.createImage(((Canvas)this).getWidth(), ((Canvas)this).getHeight());
  16.       this.field_1 = this.field_0.getGraphics();
  17.       this.field_1.setFont(Swarm.access$000());
  18.    }
  19.  
  20.    public void paint(Graphics var1) {
  21.       this.field_1.setColor(16777215);
  22.       this.field_1.fillRect(0, 0, Swarm.access$100(), Swarm.access$200());
  23.       this.field_1.setColor(0);
  24.  
  25.       for(int var2 = 0; var2 < Swarm.access$300(); ++var2) {
  26.          if (Swarm.access$400()[var2]) {
  27.             this.field_1.drawLine(Swarm.access$500()[var2], Swarm.access$600()[var2], Swarm.access$500()[var2], Swarm.access$600()[var2] - 4);
  28.          }
  29.       }
  30.  
  31.       for(int var3 = 0; var3 < Swarm.access$300(); ++var3) {
  32.          if (!Swarm.access$700()[var3]) {
  33.             this.field_1.drawImage(Swarm.access$800()[Swarm.access$900()[var3]], Swarm.access$1000()[var3], Swarm.access$1100()[var3], 17);
  34.          } else if (Swarm.access$1200()[var3] < 3) {
  35.             this.field_1.drawImage(Swarm.access$1300()[Swarm.access$1200()[var3]], Swarm.access$1000()[var3], Swarm.access$1100()[var3], 17);
  36.             int var10002 = Swarm.access$1200()[var3]++;
  37.          }
  38.       }
  39.  
  40.       if (!Swarm.access$1400()) {
  41.          this.field_1.drawImage(Swarm.access$1500(), Swarm.access$1600(), Swarm.access$1700(), 17);
  42.       } else {
  43.          if (Swarm.access$1800() < 3) {
  44.             this.field_1.drawImage(Swarm.access$1300()[Swarm.access$1800()], Swarm.access$1600(), Swarm.access$1700(), 17);
  45.             Swarm.access$1808();
  46.          }
  47.  
  48.          if (!Swarm.access$1900()) {
  49.             Swarm.access$2008();
  50.             if (Swarm.access$2000() < 50) {
  51.                Swarm.access$2008();
  52.             } else {
  53.                Swarm.access$1402(false);
  54.                Swarm.access$2002(0);
  55.                Swarm.access$1602(Swarm.access$2100());
  56.             }
  57.          }
  58.       }
  59.  
  60.       this.field_1.setColor(0);
  61.       this.field_1.drawString(Swarm.access$2200(), Swarm.access$100(), 0, 24);
  62.       this.field_1.drawImage(Swarm.access$1500(), 0, 0, 20);
  63.       this.field_1.drawString(Swarm.access$2300() + "", 12, 0, 20);
  64.       if (Swarm.access$2400()) {
  65.          this.field_1.drawLine(Swarm.access$2500(), Swarm.access$2600(), Swarm.access$2500(), Swarm.access$2600() + 4);
  66.       }
  67.  
  68.       if (Swarm.access$2700()) {
  69.          for(int var4 = 0; var4 < 5; ++var4) {
  70.             if (var4 == Swarm.access$2800()) {
  71.                this.field_1.setColor(16711680);
  72.             } else {
  73.                this.field_1.setColor(0);
  74.             }
  75.  
  76.             this.field_1.drawString(var4 + 1 + " .... " + Swarm.access$3000(this.this$0, Swarm.access$2900()[var4]), Swarm.access$2100(), Swarm.access$3100() - 22 + var4 * 10, 17);
  77.          }
  78.       }
  79.  
  80.       if (Swarm.access$3200()) {
  81.          this.field_1.setColor(16711680);
  82.          this.field_1.drawString(Swarm.access$3300(), Swarm.access$2100(), Swarm.access$3100(), 17);
  83.          Swarm.access$3408();
  84.          if (Swarm.access$3400() > 20) {
  85.             Swarm.access$3202(false);
  86.             Swarm.access$3402(0);
  87.             if (Swarm.access$1900()) {
  88.                Swarm.access$2702(true);
  89.             } else if (Swarm.access$3500()) {
  90.                Swarm.access$3600(this.this$0);
  91.             }
  92.          }
  93.       }
  94.  
  95.       var1.drawImage(this.field_0, 0, 0, 20);
  96.    }
  97.  
  98.    public void keyPressed(int var1) {
  99.       int var2 = ((Canvas)this).getGameAction(var1);
  100.       if (var2 != 2 && var1 != 50) {
  101.          if (var2 != 5 && var1 != 51) {
  102.             if (var2 == 8 || var1 == 49) {
  103.                Swarm.access$3900(this.this$0);
  104.             }
  105.          } else {
  106.             Swarm.access$3802(true);
  107.          }
  108.       } else {
  109.          Swarm.access$3702(true);
  110.       }
  111.  
  112.    }
  113.  
  114.    public void keyReleased(int var1) {
  115.       int var2 = ((Canvas)this).getGameAction(var1);
  116.       if (var2 == 2 || var1 == 50) {
  117.          Swarm.access$3702(false);
  118.       }
  119.  
  120.       if (var2 == 5 || var1 == 51) {
  121.          Swarm.access$3802(false);
  122.       }
  123.  
  124.    }
  125. }
  126.